Career 2022 2017 2016 2015 2014 2013 2012 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Turkey F33 Zimbabwe F1 Zimbabwe F2 Cambodia F1 Cambodia F2 V Abierto Internacional de Salinas - Salinas Zagreb Open - Zagreb Polish Open 2000 - Poznan Siemens Open 2001 - Scheveningen Amer-Wilson Tampere Challenger - Tampere Black Forest Open - Freudenstadt TED Open - Istanbul IPP Open - Helsinki 5th Sardinian International Championships - Cagliari San Luis Potosi Challenger - San Luis Potosi 2003 Eddleman USTA Challenger - Birmingham Ljubljana Open - Ljubljana Schickendanz Open - Furth ATU Cup - Weiden Internationale Badische Meisterschaften Um Den Techem Cup - Zell San Marino Cepu Open - San Marino Black Forest Open - Freudenstadt Genoa Open 'Fondazione Carige' - Genova Bulgarian Open - Sofia Copa Sevilla Internacionales de Andalucia - Seville X Ciutat de Barcelona - Barcelona Bogota Challenger - Bogota 6th Sardinian International Championships - Cagliari ATU Cup - Weiden Nord/LB Open 2004 - Braunschweig Open de Montauban - Montauban Antonio Savoldi-Marco Co. - Manerbio XI Ciutat de Barcelona - Barcelona Copa Telefonica CTC Chile - Santiago Architect Open - Budapest Nord LB Open - Braunschweig Sir Supermercati - Rome Copa Petrobras - Santiago Copa Petrobras - Montevideo Copa Kia - Santiago XL Bermuda Open - Bermuda Memorial Manfredini - Sassuolo Nord LB Open 2006 - Braunschweig 8° Trani Cup - Trani Concurso Internacional de Vigo - Vigo IPP Geneva Trophy - Geneva Challenger Copa Sevilla - Seville Copa Petrobras Uruguray - Montevideo Copa Petrobras Brazil - Aracaju Copa Petrobras Argentina - Buenos Aires La Serena Open - La Serena Copa Kia Challenger ATP - Santiago San Marino Challenger Scheveningen Challenger Seville Challenger Napoli Challenger Marrakech Challenger Bordeaux Challenger Petange Challenger M15 Heraklion Heilbronn Challenger Mons Challenger Heilbronn Challenger Braunschweig Challenger St. Remy Challenger Irving Challenger Aix En Provence Challenger Bordeaux Challenger Prostejov Challenger Braunschweig Challenger Orleans Challenger Mons Challenger Mouilleron-Le-Captif Challenger Quimper Challenger Orleans Challenger Mons Challenger Rennes Challenger Wroclaw Challenger Ilkley Challenger Orleans Challenger VII Avierto Internacional de Salinas - Salinas Open de Montauban - Montauban Ciudad de Pozoblanco 'Open Diputacion' - Cordoba VII Torneo Internazionale di Tennis - Barletta VIII Torneo Internazionale di Tennis - Barletta Porsche Open - Poznan Timisoara Challenger - Timisoara Challenger Fondazione Carige - Genova Copa Sevilla-Internacionales de Andalucia - Seville BMW Brixina Tennis Open 2000 - Bressanone Open Castilla y Leon Trofeo Iberdrola - Segovia Siemens Open 2003 - Scheveningen Asics Challenger Open - Monchengladbach Tehran Open ATP Challenger - Tehran Pekao Open 2004 - Szczecin Copa Petrobras Santiago - Santiago IX Torneo Internacionale de Tennis - Barletta Trofeo Internacional Club Laieta - Barcelona Citta di Monza - Monza Bancastato Challenger Lugano - Lugano Tennis Napoli Cup 2007 - Napoli Nord LB Open 2007 - Braunschweig Banjaluka Challenger 2007 - Banja Luka Open Costa Daurada - Tarragona Mons Challenger Tennis Napoli Cup - Napoli Sporting Challenger '08-Trofeo Regione Piemonte - Turin San Marino CEPU Open - San Marino Kos Succhetti Tennis Cup - Cordenons LXVII Concurso Internacional de Tenis Cidade de Vigo - Vigo Braunschweig Challenger San Benedetto Challenger Warta Cup - Sopot Generali Open 2000 - Kitzbuhel RCA Championships - Indianapolis Adidas Open de Toulouse - Toulouse Davidoff Swiss Indoors - Basel Allianz Suisse Open Gstaad - Gstaad Grand Prix de Tennis de Lyon - Lyon BellSouth Open - Vina del Mar Grand Prix Hassan II - Casablanca Open Seat Godo 2003 - Barcelona Open de Tenis Comunidad Valenciana - Valencia Gerry Weber Open - Halle The Samsung Open - Nottingham Energis Open - Amersfoort 2003 Mercedes Cup - Stuttgart Generali Open 2003 - Kitzbuhel Napoli Challenger Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Bordeaux Challenger Tata Open - Chennai Abierto Mexicano Telfonica MoviStar - Acapulco Grand Prix Hassan II - Casablanca Allianz Suisse Open - Gstaad The Priority Telecom Open - Amersfoort Generali Open - Kitzbuhel Idea Prokom Open - Sopot Legg Mason Tennis Classic - Washington D.C. Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz St. Petersburg Open - St. Petersburg Chennai Open - Chennai BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Abierto Mexicano Telfonica MoviStar - Acapulco U.S. Men's Clay Court Championships - Houston Estoril Open - Estoril The Stella Artois Grass Court Championships - London Ordina Open - 's-Hertogenbosch Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Mercedes Cup - Stuttgart Generali Open - Kitzbuhel Croatia Open - Umag Idea Prokom Open - Sopot Pilot Pen Tennis - New Haven Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Furth Challenger Open de Moselle - Metz St. Remy Challenger Petange Challenger Stockholm Open - Stockholm Seville Challenger Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney Open 13 - Marseille The Dubai Tennis Championships - Dubai US Men's Clay Court Championships - Houston Open SEAT Godo 2006 - Barcelona Allianz Suisse Open Gstaad - Gstaad Synsam Swedish Open - Bastad Dutch Open Tennis - Amersfoort FILA Challenger Biella - Biella Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Open de Moselle - Metz ATP Kremlin Cup - Moscow Grand Prix de Tennis de Lyon - Lyon Next Generation Adelaide International - Adelaide Sydney International - Sydney MoviStar Open - Vina del Mar Tampere Challenger Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco The Tennis Channel Open - Las Vegas Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Grand Prix Hassan II - Casablanca Estoril Open - Estoril The Stella Artois Championships - London Red Letter Days Open - Nottingham Allianz Suisse Open - Gstaad Dutch Open Tennis - Amersfoort Generali Open - Kitzbuhel Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Mumbai Open - Mumbai Open de Moselle - Metz ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Medibank International - Sydney Heineken Open - Auckland Movistar Open - Vina del Mar Brasil Open - Costa do Sauipe Open 13 - Marseille Abierto Mexicano Telcel - Acapulco The Dubai Tennis Championships - Dubai U.S. Mens's Clay Court Championship - Houston Open SEAT 2008 - Barcelona BMW Open - Munich Grand Prix Hassan II - Casablanca Trnava Challenger The Artois Championships - London Orange Warsaw Open - Warsaw The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Dutch Open Tennis - Amersfoort BCR Open Romania - Bucharest Open de Moselle - Metz If Stockholm Open - Stockholm ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel Grand Prix de Tennis de Lyon - Lyon Qatar ExxonMobil Open - Doha Brisbane - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb Brasil Open - Costa do Sauipe ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Copa Telmex - Buenos Aires Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril BMW Open - Munich Interwetten Austrian Open - Kitzbuhel AEGON Championships - London Ordina Open - 's-Hertogenbosch AEGON International - Eastbourne Mercedes Cup - Stuttgart Olbia Geovillage Open - Olbia TCT Open - Tunis Memorial Piertomaso Tessitore - San Remo Sporting Challenger - Turin Masters Series - Hamburg Nord/LB Open - Braunschweig The Hilversum Open - Hilversum Allianz Suisse Open Gstaad - Gstaad ATP Studena Croatia Open Umag - Umag Wartburg Open - Eisenach Open de Montauban - Montauban Siemens Open - Scheveningen Open de Moselle - Metz Challenger ATP XXVII Edizione "A.Savoldi" - Manerbio BCR Open Romania - Bucharest Open de Charleroi - Charleroi If Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon VIII Trofeo Ciutat de Barcelona - Barcelona Open de Tenis Comunidad Valenciana - Valencia IX Ciutat de Barcelona - Barcelona Maia Open 2002 - Maia Movistar Open - Santiago Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open Sabadell Atlantico - Barcelona Estoril Open - Estoril Catella Swedish Open - Bastad Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven Open de Moselle - Metz China Open - Beijing Open 88 - Contrexeville Kremlin Cup - Moscow 2003 West Side Tennis Club Challenger - Forest Hills Nord/LB Open - Braunschweig St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel San Marino Cepu Open - San Marino IPP Geneva Trophy - Geneva Pekao Open 2005 - Szczecin X Torneo Internazionale di Tennis - Barletta Tennis Napoli Cup 2006 - Napoli Garden Open - Rome Tunis Open 2006 - Tunis Ostdeutscher Sparkassen Cup - Dresden Kos-Zucchetti Tennis Cup - Cordenons Open Costa Daurada - Tarragona Ciutat de Barcelona - Barcelona II Cyclus Open de Tenis - Florianopolis XI Torneo Internazionale di Tennis - Barletta EI Bank Bulgarian Challenger - Sofia Posillipo Tennis Cup - Napoli XL Bermuda Open - Bermuda Rijeka Open - Rijeka Pharma Medico Open 2008 - Aarhus Nord LB Open - Braunschweig Internationaux de Tennis de Brest - Brest KGHM Polish Indoors - Wroclaw VI Torneo Internazionale di Tennis - Barletta Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Pekao Open - Szczecin Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Todi Challenger Grand Prix Hassan II - Casablanca Estoril Open - Estoril AEGON International - Eastbourne Internationaux de Tennis de Brest - Brest Credit Agricole Suisse Open - Gstaad Citi Open - Washington Moselle Open - Metz Swiss Indoors Basel - Basel Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Oberstaufen Cup - Oberstaufen Open Tarragona Costa Daurada - Tarragona Grand Prix Hassan II - Casablanca Warta Cup 2001 - Sopot BMW Open - Munich AEGON Championships - London Open Castilla y Leon - Segovia Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Moselle Open - Metz If Stockholm Open - Stockholm Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice AEGON Championships - London Topshelf Open - 's-Hertogenbosch SkiStar Swedish Open - Bastad Winston-Salem Open - Winston-Salem Moselle Open - Metz Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Bogota Challenger Grand Prix Hassan II - Casablanca San Luis Potosi Challenger - San Luis Potosi San Luis Potosi Challenger 2002 - San Luis Potosi AEGON Championships - London SkiStar Swedish Open - Bastad Austrian Open - Kitzbuhel Top Wool Challenger Biella - Biella Moselle Open - Metz Erste Bank Open - Vienna Pekao Open 2003 - Szczecin Open 88 - Contrexeville Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Rio Open - Rio de Janeiro Brasil Open - Sao Paulo BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch AEGON Championships - London Bet-at-home Open - Hamburg Suisse Open - Gstaad Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Apia International - Sydney Memorial Savigny - Sassuolo Open 13 - Marseille Grand Prix Hassan II - Marrakech Millennium Estoril Open - Estoril 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto Cordenons Challenger XXVIII Edizione 'A.Savoldi' - Manerbio Citta di Brindisi - Brindisi SkiStar Swedish Open - Bastad Open de L'Isere (Open 38) - Grenoble Generali Open - Kitzbuhel Moselle Open - Metz Szczecin Challenger Swiss Indoors Basel - Basel Tarragona Challenger Orleans Challenger Tennis Napoli Cup - Napoli Happy Valley Challenger Kosice Challenger Bytom Challenger Braunschweig Challenger Northern Electric Open 1999 - Newcastle Poznan Challenger Copa Petrobras - Aracaju Kitzbuhel Challenger Samarkand Challenger ATP Challenger Trophy 2008 - Trnava Sophia Antipolis Challenger Citta di Como - Como Lyon Challenger ATP Challenger Open 2004 - Monchengladbach Tunis Open - Tunis Schickendanz Open - Furth Marburg Challenger Genoa Open Challenger-Fondazione Carige - Genova XI Ciutat de Barcelona - Barcelona Challenger Casino Lugano - Lugano Heilbronn Challenger Quimper Challenger Japan Open - Tokyo Chevrolet Cup - Vina del Mar Copa AT&T - Buenos Aires Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Generali Open 2001 - Kitzbuhel Grand Prix de Tennis de Lyon - Lyon Rennes Challenger Davidoff Swiss Indoors - Basel San Marino Cepu Open - San Marino AAPT Championships - Adelaide Copa AT&T - Buenos Aires Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona Top Wool Challenger-Immagine Trophy - Biella International Championship of Croatia - Umag Idea Prokom Open - Sopot TD Waterhouse Cup - Long Island Kremlin Cup - Moscow Mouilleron-Le-Captif Challenger Braunschweig Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Grand Prix de Tennis de Lyon - Lyon Qatar Mobil Open 2001 - Doha TD Waterhouse Cup - Long Island Gelsor Open Romania - Bucharest Salem Open - Hong Kong Open de la Comunidad Valenciana - Valencia Stockholm Open - Stockholm Open de la Comunidad Valenciana - Valencia The Ericsson Open - Miami Monte Carlo Open - Monte Carlo Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Open 13 - Marseille Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Allianz Suisse Open Gstaad - Gstaad Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome BRD Nastase Tiriac Trophy - Bucharest Open de Nice Cote d'Azur - Nice BellSouth Open - Vina del Mar Mutua Madrilena Masters Madrid - Madrid China Open - Beijing Rogers Cup - Montreal AEGON International - Eastbourne Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai RCA Championships - Indianapolis Campionati Internazionali di Sicilia - Palermo Swiss Indoors Basel - Basel Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Argentina Open - Buenos Aires Synsam Swedish Open - Bastad French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Open 13 - Marseille Wimbledon - London U.S. Open - New York French Open - Paris Qatar Exxon Mobil Open - Doha Movistar Open - Vina del Mar Wimbledon - London BellSouth Open - Vina del Mar Open Seat Godo - Barcelona Grand Prix de Tennis de Lyon - Lyon ABN/AMRO World Tennis Tournament - Rotterdam The Stella Artois Championships - London The 10tele.com Open - Nottingham Stockholm Open - Stockholm Next Generation Adelaide International - Adelaide Copa Telmex - Buenos Aires Medibank International - Sydney Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna Mercedes Cup - Stuttgart International German Open - Hamburg If Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Open Sud de France - Montpellier Topshelf Open - 's-Hertogenbosch Swiss Indoors Basel - Basel Grand Prix Hassan II - Marrakech Open Sud de France - Montpellier French Open - Paris U.S. Open - New York BNP Paribas Masters - Paris Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London BNP Paribas Masters - Paris Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rogers Masters - Toronto Wimbledon - London BNP Paribas Open - Indian Wells French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Miami Open - Miami Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Davis Cup, World Group, F, RUS-FRA 3-2 Davis Cup, World Group, SF, ESP-FRA 4-1 Davis Cup, World Group, 1R, FRA-SWE 3-2 Davis Cup, World Group, QF, RUS-FRA 3-2 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, QF, RUS-FRA 3-2 Davis Cup, World Group, QF, USA-FRA 4-1 Australian Open - Melbourne AAMI Classic - Kooyong Kooyong Classic - Kooyong 1 Masters Guinot Mary Cohr Olympics - Beijing